diplomatic representation abroad - Spanish English Dictionary